function putTagMap(obj, trig) {
    var html = obj.get('html');
    obj.destroy();
    var body = $$('body')[0];

    var HTML="<div id='popup'><span id='cancel'></span>"+html+"</div></div>";

    var win = new Element('div', {id:'win', html:HTML});
    win.inject(body);

    function showWin() { 
        $('topic_map').value = '';
        $('win').setStyles({display: 'block'});
        $('popup').setStyles({
            display:'block', 
            opacity:0, 
            top: window.getSize().y/2-$('popup').getSize().y/2+'px', 
            left: window.getSize().x/2-$('popup').getSize().x/2+'px'
        });
        $('popup').setStyle('opacity', 1);
        initialize();       
    }

    if ($(trig)) { 
        $(trig).addEvent('click',function() {
            showWin();
        });
    }

    if ($('cancel')) {   
        $('cancel').addEvent('click', function() {
            $('win').setStyle('display', 'none');
        });
    }
}

function getTopicMap(sData, sTargetId) {
    var data = sData.split(',');
    var myLatLng = new google.maps.LatLng(parseFloat(data[1]), parseFloat(data[2]));
    var zoom = 12;
    if (data.length > 3)
        zoom = parseInt(data[3]);
    var myOptions = {
      zoom: zoom,
      center: myLatLng,
      mapTypeId: google.maps.MapTypeId.HYBRID
    };
    var mapU = new google.maps.Map(document.getElementById(sTargetId), myOptions);
    var contentString = '<div id="content">'+
        '<div id="siteNotice">'+
        '</div>'+
        '<h1 id="firstHeading" class="firstHeading">text</h1>'+
        '<div id="bodyContent">content'+
        '</div>'+
        '</div>';   
    var infowindow = new google.maps.InfoWindow({
        content: contentString
    });
    var marker = new google.maps.Marker({
        position: myLatLng,
        map: mapU,
        title: '0'
    });
    google.maps.event.addListener(marker, 'click', function() {
      infowindow.open(mapU, marker);
    });
}
                           /*
function showBigImage(path) {
    document.addEvent("mousewheel",function(e){ e.preventDefault(); });
    var bgDiv = document.getElementById("previewBgDiv");
    var canvaDiv = document.getElementById("previewCanvaDiv");
    var img = document.getElementById("previewImg");

    // Отобразить полупрозрачный элемент div (затемнить основной текст страницы) 
    $('previewBgDiv').setStyle('top', 0);
    $('previewBgDiv').setStyle('left', 0);
    $('previewBgDiv').setStyle('width', $(window).getScrollSize().x);
    $('previewBgDiv').setStyle('height', $(window).getScrollSize().y); 
    $('previewBgDiv').setStyle('display', 'block');

    // Отобразить подложку для изображения. 
    canvaDiv.style.top = $(document).getScroll().y;
    canvaDiv.style.left = $(document).getScroll().x;
    canvaDiv.style.width = 660;
    canvaDiv.style.height = 500;
    canvaDiv.style.display = "block";

    // Указать картинку которую нужно отобразить 
    img.setAttribute("src", path);

    // Убираем атрибуты height и width, чтобы браузер заново вычислил эти
    // значения основываясь на фактических размерах картинки.
    img.removeAttribute("height");
    img.removeAttribute("width");
}

function hideBigImage() {
    document.removeEvents("mousewheel");
    var bgDiv = document.getElementById("previewBgDiv");
    var canvaDiv = document.getElementById("previewCanvaDiv");
    bgDiv.style.display = "none";
    canvaDiv.style.display = "none";
}
*/


